﻿namespace Pumpkin.FrameBase
{
    public enum CompressType
    {
        None,
        LZMA,
        LZ4,
    }

    public static class HotFixConfigs
    {
        public static string BundleRootDir = "_bundles";
        public static string VersionFile = "version.json";
        public static string ResVersionFile = "res_version.json";
        public static string BundleFileTable = "bundle_file_table.json";
        public static string KeyVersion = "AppVersion";
        public static CompressType BundleCompressType = CompressType.LZ4;
        public static bool EnableResLoadByName = true;
        public static string Ext2File2PathFile = "ext_file_path.json";
        public static string MiddleWarePath = "Assets/__BundleMiddleWare/";

        public const string ScriptPath = "dll";
        public const string ConfigPath = "config";
        public const string ConfigRootFile = "config_root.json";
        public const string SceneResMgrFile = "scene_res.json";

        public const string CrossNamespacePrefix = "KBE_HotFix.";
    }
}

